#ifndef _LOGCI_LAMPMANAGER_H_
#define _LOGCI_LAMPMANAGER_H_

#include "LampModel.h"
#include "DayTimeAndPosLampView.h"
#include "DlpModuleView.h"
#include "HiBeamView.h"
#include "LeFrntTrunLampView.h"
#include "LoBeamView.h"
#include "CornerLampView.h"
#include "RibbonView.h"
#include <string.h>

extern LampModel                g_LampModel;
extern DayTimeAndPosLampView    g_DayTimeAndPosLampView;
extern DlpModelView             g_DlpModelView;
extern HiBeamView               g_HiBeamView;
extern LeFrntTrunLampView       g_LeFrntTrunLampView;
extern LoBeamView               g_LoBeamView;
extern Po2LedView               g_Po2LedView;
extern StarrySkyView            g_StarrySkyView;
extern CornerLampView           g_CornerLampView;
extern RibbonAnimationModel     g_RibbonAnimationModel;
extern SystemSleepWeakupModel   g_SystemSleepWeakupModel;
extern RibbonView               g_RibbonView;


extern void InitApplication(void);
extern void OnAppTask_5ms(void);
extern void OnAppTask_10ms(void);
extern void OnAppTask_100ms(void);

#endif
